bmw m3 competition driving impressions